home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntkb.zip / NTKB.EXE / Q100 / 3 / 23.TXT < prev    next >
Text File  |  1994-01-29  |  3KB  |  73 lines

  1. DOCUMENT:Q100323  28-JAN-1994  [W_NT]
  2. TITLE   :INF: Intel x86-Based System Boot Sequence and Files
  3. PRODUCT :Windows NT
  4. PROD/VER:3.10
  5. OPER/SYS:WINDOWS
  6. KEYWORDS:
  7.  
  8. --------------------------------------------------------------------
  9. The information in this article applies to:
  10.  
  11.  - Microsoft Windows NT operating system version 3.1
  12.  - Microsoft Windows NT Advanced Server version 3.1
  13. --------------------------------------------------------------------
  14.  
  15. There are four key files used during the boot process of Windows NT on
  16. Intel x86-based systems: BOOT.INI, NTLDR, NTDETECT.COM, and
  17. NTOSKRNL.EXE. They are responsible for starting the Boot Loader,
  18. building the hardware list, and loading the Windows NT kernel. The
  19. following describes the steps taken during the boot sequence.
  20.  
  21. Boot Sequence for x86-Based Machines
  22. ------------------------------------
  23.  
  24.  1. Power on self-test (POST).
  25.  
  26.  2. Find boot device and load boot record (handled by the system
  27.     BIOS). The master boot record (MBR) reads the partition table,
  28.     determines the location of the boot record, and then jumps to that
  29.     sector and begins execution there.
  30.  
  31.  3. Windows NT bootstrap routine finds and loads NTLDR.
  32.  
  33.     NOTE: Steps 2 and 3 as documented on page 474 of the Windows NT
  34.     System Guide are in reverse, incorrect order. The step order listed
  35.     here is correct.
  36.  
  37.  4. NTLDR switches processor to 32-bit flat memory mode.
  38.  
  39.  5. NTLDR reads the BOOT.INI and displays operating system choices.
  40.  
  41.  6. User selects an operating system (Windows NT in this example).
  42.  
  43.  7. NTLDR loads NTDETECT.COM.
  44.  
  45.  8. NTDETECT.COM builds the hardware list. It then passes the list and
  46.     control back to NTLDR. If an operating system other than Windows
  47.     NT is selected, BOOTSECT.DOS is loaded and control is passed to it.
  48.  
  49.  9. NTLDR loads NTOSKRNL.EXE.
  50.  
  51. 10. NTOSKRNL.EXE loads and initializes Windows NT using information
  52.     from the Registry to load and initialize drivers and other system
  53.     settings.
  54.  
  55. Additional reference words: 3.10 filsys winnt
  56. KBCategory:
  57. KBSubCategory: BOOTUP DOCER
  58.  
  59. =============================================================================
  60.  
  61. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  62. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  63. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  64. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  65. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  66. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  67. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  68. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  69. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  70. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  71. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  72.  
  73. Copyright Microsoft Corporation 1994.